Fullstack Job: Fullstack Developer

Job added on

Company

Innovapost

Location

Toronto - Canada

Job type

Full-Time

Fullstack Job Details

Who is Innovapost?

Great question! We are the technology arm of the Canada Post Group of Companies. This includes Canada Post, Purolator, and SCI. By joining us you will be able to make a positive impact on how every Canadian delivers and receives their packages and mail. Next time you see your neighbor picking up their mail and receiving a package, you will be able to say “you’re welcome”

Why join Innovapost?

As Technology evolves constantly, we invest in our High Performing Workforce with the Skills of Tomorrow through continuous learning and career growth within Innovapost, including access to LinkedIn Leaning, the new Degreed capability and a Leadership Developmental Program. We invest in Diversity, Inclusion and Belonging, and provide continuous employee engagement to grow our business together.

What role you will play?

We are looking for a passionate Senior Full stack Developer to join our team. As a Senior Full stack Developer in our company, you will have the opportunity to work on new and exciting projects in a fully Agile/Scrum team environment.
Reporting to the Business Solution Delivery Development Lead for the CCMO Consumer sub-domain, the Senior Java Developer will have a diversified role developing code in accordance with application development standards and best practices, while working on projects, change requests, minor enhancements, and defect resolution.
He or she will be responsible for analyzing, developing, and delivering technical solutions for the CCMO Consumer sub-domain that satisfy the business requirements, and align with enterprise architecture. The Senior Java Developer will also work with incident management teams to investigate and resolve issues and defects with various applications. We are an Agile organization, so previous exposure to Agile/Scrum methodologies is a big plus.


What does it take for this role to be yours?

  • 7+ years’ experience working in Java , Spring framework / Spring Boot.
  • 5+ years experience with Spring JDBC, or equivalent database development tools knowledge like SQL, Oracle. etc
  • 5+ years’ experience with Web Service/API technologies REST/SOAP, Open API and Swagger2
  • 5+ years’ experience with JavaScript, jQuery, CSS, HTML5, Ajax, JSON
  • 3+ years’ experience with Angular 5/9/x, Typescript and RXJS, JWT
  • 3+ years’ experience with responsive design and CSS frameworks (Foundation 5/6, Media queries)
  • Experience testing Angular/Java apps (unit testing, e2e testing, testing NgRx and RxJS, Karma/Jasmine, Junit/TestNG)
  • Experience with source version control, build and dependency management tools (Git, Maven, Jenkins etc.)


Additional skills that sets you apart:

  • Strong experience and knowledge of Design and Architectural patterns and knows when to apply them.
  • Experience working in an Agile Team environment as well as work independently
  • Comfortable with UI/UX accessible and responsive design.
  • Comfortable in a dynamic environment with multiple concurrent priorities
  • Strong interpersonal and communication skills and ability to provide Angular knowledge transfer to other developers.
  • Able to communicate technical solutions at all org. levels
  • Ability to learn quickly, work across full stack and in a fast-paced environment
  • Ability to understanding existing application by reading source code with minimal documents
  • Critical thinker and problem solver


Education and certification

Academic: college diploma or university degree in Computer Science or related field.

Diversity, Inclusion and Belonging at Innovapost

We value diversity as an essential part of who we are as a company, how we operate and how we see our future. We believe that attracting, developing, and retaining people who reflect the diversity of Canada is essential to our success because this matters to all communities and customers we serve. We encourage applications from women, Indigenous People, persons with disabilities and visible minorities.

Accommodation

Innovapost is committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you are contacted by Innovapost regarding a job opportunity, please advise if you have any restrictions that need to be accommodated. All information received in relation to accommodation will be kept confidential.

The work we do at Innovapost impacts every Canadian. To work with us, you must be eligible to obtain a Canada Post Reliability Security Clearance.

Good luck! We are looking forward to meeting you, but unfortunately, we will not be able to meet all of you!


Competencies

Be Courageous
Innovate
Be Inclusive
Inspire
Be Curious
Technical Knowledge